package com.szsh.aiot.hsm.dto.gateway;

import org.influxdb.annotation.Column;

import java.util.Date;

/**
 * 对象 I_BROADBAND_SERVICES_INFO
 * 
 * @author ruoyi
 * @date 2023-12-06
 */
public class IBroadbandServicesInfo
{
    private static final long serialVersionUID = 1L;

    private String id;


    private String broadband;


    private Long noticeflag;


    private String operator;


    private Long pluginRun;


    @Column(name = "safePluginflag")
    private Long safePluginflag;

    private Long mkPluginflag;

    private Long appProtectSwitch;

    private Long firstScan;

    private String mac;

    private Integer flag;

    private Date createTime;

    private Date updateTime;


    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setBroadband(String broadband) 
    {
        this.broadband = broadband;
    }

    public String getBroadband() 
    {
        return broadband;
    }
    public void setNoticeflag(Long noticeflag) 
    {
        this.noticeflag = noticeflag;
    }

    public Long getNoticeflag() 
    {
        return noticeflag;
    }
    public void setOperator(String operator) 
    {
        this.operator = operator;
    }

    public String getOperator() 
    {
        return operator;
    }
    public void setPluginRun(Long pluginRun) 
    {
        this.pluginRun = pluginRun;
    }

    public Long getPluginRun() 
    {
        return pluginRun;
    }
    public void setSafePluginflag(Long safePluginflag) 
    {
        this.safePluginflag = safePluginflag;
    }

    public Long getSafePluginflag() 
    {
        return safePluginflag;
    }
    public void setMkPluginflag(Long mkPluginflag) 
    {
        this.mkPluginflag = mkPluginflag;
    }

    public Long getMkPluginflag() 
    {
        return mkPluginflag;
    }
    public void setAppProtectSwitch(Long appProtectSwitch) 
    {
        this.appProtectSwitch = appProtectSwitch;
    }

    public Long getAppProtectSwitch() 
    {
        return appProtectSwitch;
    }
    public void setFirstScan(Long firstScan) 
    {
        this.firstScan = firstScan;
    }

    public Long getFirstScan() 
    {
        return firstScan;
    }
    public void setMac(String mac) 
    {
        this.mac = mac;
    }

    public String getMac() 
    {
        return mac;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getFlag() {
        return flag;
    }

    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    @Override
    public String toString() {
        return "IBroadbandServicesInfo{" +
                "id='" + id + '\'' +
                ", broadband='" + broadband + '\'' +
                ", noticeflag=" + noticeflag +
                ", operator='" + operator + '\'' +
                ", pluginRun=" + pluginRun +
                ", safePluginflag=" + safePluginflag +
                ", mkPluginflag=" + mkPluginflag +
                ", appProtectSwitch=" + appProtectSwitch +
                ", firstScan=" + firstScan +
                ", mac='" + mac + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }
}
